const API = require('../../pages/api/index')
const {
  typeJson
} = require('../../utils/typejson')
let prolist = wx.getStorageSync('prolist') == '' ? wx.getStorageSync('prolist') : JSON.parse(wx.getStorageSync('prolist'))







Page({

  /**
   * 页面的初始数据
   */
  data: {
    pulldown: "",
    pullup: 2,
    addButton: true,
    Refresh: false,
    prolist: wx.getStorageSync('prolist') == '' ? wx.getStorageSync('prolist') : JSON.parse(wx.getStorageSync('prolist')),

    listConfig: [{
        label: '带班队长',
        prop: 'trainManager'
      },

      {
        label: '带班时间',
        prop: 'trainTime',

      }
    ],

    slide: {
      slideButton: {
        text: '编辑',
        extClass: 'test',
        src: '/page/weui/cell/icon_star.svg', // icon的路径
      },
      formConfig: [{
          label: '带班队长',
          prop: 'safemanagerName',
        },
        {
          label: "任务概要",
          prop: "taskProfiles",
          type: "textarea"
        },
        {
          label: "带班日期",
          prop: "meetingDate",
          type: "dateTime",
          required: true,
        },

        {
          label: '参会部门及人员',
          prop: 'attendMinerIds',
          hidden: "look",
          required: true,
          type: "tree",
          net: {
            url: '/app/siteMeeting/getUserTree',
            method: 'post',
            data: {
              mineId: true,
            },
          },
          prat: 'attendDepart',

        },
        {
          label: "参会部门及人员",
          prop: "options",
          hidden: "edit",
          disdata: "line",

        },

        {
          label: "工作安排",
          prop: "missionSchedule",
          type: "textarea"
        },
        {
          label: "详细记录",
          prop: "remarks",
          type: "textarea",
          required: true,
        },
        {
          label: "交接班情况",
          prop: "isClean",
          jsonType: typeJson.isClean,
          type: 'dropDown',
          required: true,
        },
        {
          label: "安全作业事项",
          prop: "safeWork",
          type: "textarea"
        },

        // {
        //   label: "审批状态",
        //   prop: 'approveStatus',
        //   jsonType: typeJson.approveStatus,
        //   type: 'dropDown',
        //   required:true,
        // },
        // {
        //   label: "审批人",
        //   prop: "approverId",
        //   required:true,
        //   type: 'dropDownSearch',
        //   hidden: 'look',
        //   tag: 'userid',
        //   net: {
        //     url: '/app/memberinfo/getList',
        //     method: 'post',
        //     key: 'nickName',
        //     data:{
        //       mineId: true,
        //     },
        //     value: 'memberId'
        //   }
        // },
        // {
        //   label: '审批人',
        //   prop: 'approverName',
        //   hidden: 'edit',
        // },
        {
          label: '上传照片',
          prop: 'file',
          type: 'image',

        },

      ],
    },
    // classLeader: "",
      // depart: "",
      // remark: "",
      // trainManager: "",
      // trainPic: "",
      // trainPlace: "",
      // trainTime: ""
    formConfig: [{
        label: '部门',
        prop: 'depart',
      },
      {
        label: "班组长",
        prop: 'classLeader',
      },
      {
        label: '整改期限',
        prop: 'trainTime',
      },
      {
        label: '培训地点',
        prop: 'trainPlace',
      
      },{
        label: '培训内容概述',
        prop: 'remark',
      
      },{
        label: '车间主任',
        prop: 'trainManager',
      
      },{
        label: '培训图片',
        prop: 'trainPic',
        type:'imageOne'
      },
    ],
    // formConfig: [
    //   {
    //     label: '带班队长',
    //     prop: 'safemanagerName',
    //   },


    //   {
    //     label: "任务概要",
    //     prop: "taskProfiles",
    //     type: "textarea"
    //   },
    //   {
    //     label: "带班日期",
    //     prop: "meetingDate",
    //     type: "dateTime",
    //     required: true,
    //   },
    //   // {
    //   //   label: '参会部门',
    //   //   prop: 'attendMinerIds',
    //   //   type: 'multiDropDown',
    //   //   hidden: 'look',
    //   //   required:true,
    //   //   net: {
    //   //     url: '/app/siteMeeting/getDepartList',
    //   //     method: 'post',
    //   //     key: 'id',
    //   //     data:{
    //   //       mineId: true,
    //   //     },
    //   //     value: 'orgName'
    //   //   }
    //   // },
    //   {
    //     label: '参会部门及人员',
    //     prop: 'attendMinerIds',
    //     hidden: "look",
    //     type: "tree",
    //     required: true,
    //     net: {
    //       url: '/app/siteMeeting/getUserTree',
    //       method: 'post',
    //       data: {
    //         mineId: true,
    //       },
    //     },
    //     prat: 'attendDepart'
    //   },
    //   {
    //     label: "参会部门及人员",
    //     prop: "options",
    //     hidden: "edit",
    //     disdata: "line"
    //   },

    //   {
    //     label: "工作安排",
    //     prop: "missionSchedule",
    //     type: "textarea"
    //   },
    //   {
    //     label: "详细记录",
    //     prop: "remarks",
    //     type: "textarea",
    //     required: true,
    //   },
    //   {
    //     label: "交接班情况",
    //     prop: "isClean",
    //     jsonType: typeJson.isClean,
    //     type: 'dropDown',
    //     required: true,
    //   },
    //   {
    //     label: "安全作业事项",
    //     prop: "safeWork",
    //     type: "textarea"
    //   },


    //   {
    //     label: '上传照片',
    //     prop: 'file',
    //     type: 'image',

    //   },


    // ],


    net: {

      select: {
        url: `/app/meeting/list`,
        method: 'get',
        data: {
          mineId: true,

        }
      },
      delete: {
        url: '/app/siteMeeting/delete',
        method: 'post',
        data: {

        }
      },
      insert: {
        url: '/app/siteMeeting/edit',
        method: 'post',
        data: {
          mineId: true,
          teamLeaderId: "userid",

        }
      },
      update: {
        url: '/app/siteMeeting/edit',
        method: 'post',
        data: {

        }
      }
    },
    showCom: true
  },




  /**
   * 生命周期函数--监听页面加载
   */


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {


    this.setData({
      showCom: false
    })

    this.setData({
      showCom: true
    })
  },



  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    wx.showLoading({
      title: '刷新中...',
    })
    this.setData({
      Refresh: true
    })
    wx.hideLoading();
    wx.stopPullDownRefresh()
    this.setData({
      Refresh: false
    })
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    this.setData({
      pullup: this.data.pullup + 1
    })
  },


  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})